<?php

if (!defined('libs')) {
    header('Location: ../404error.php');
}
if (isset($_REQUEST["tm"])) {
    if ($_REQUEST["tm"] == "fichaCarros") {
        include plantillas . 'html/fichaCarros.php';
    }
} else {
    include plantillas . 'html/index.php';
}

class controlador {

    var $consulta;
    var $tipo;
    var $titulo;
    var $pagina;

    function __construct() {
        include_once libs . 'dbClass.php';
        $this->consulta = new dbClass();
        if (isset($_REQUEST['t']) and !empty($_REQUEST['t'])) {
//            $this->tipo = htmlentities($_REQUEST['tipo']);
            $this->t = $_REQUEST['t'];
        }
        if (isset($_REQUEST['tipo']) and !empty($_REQUEST['tipo'])) {
//            $this->tipo = htmlentities($_REQUEST['tipo']);
            $this->tipo = $_REQUEST['tipo'];
        }
        if (isset($_REQUEST['pagina']) and !empty($_REQUEST['pagina'])) {
            $this->pagina = htmlentities($_REQUEST['pagina'], ENT_QUOTES);
        }
        if (isset($_REQUEST['mailt']) and !empty($_REQUEST['mailt'])) {


            mail('info@goldenage.com.co', 'Mensaje de GoldenAge.com de ' . $_REQUEST['nombre'], 'Mensaje de ' . $_REQUEST['mail'] . '<br />' . $_REQUEST['ciudad'] . '<br />' . $_REQUEST['modelo'] . ' ' . $_REQUEST['year'] . $_REQUEST['contenido'], "From: " . $_REQUEST['email']);
            //echo "alert('Mensaje enviado');";
        }
    }

    function render($indicacion, $valor) {
        $render = '';
        switch ($indicacion) {
            case '':
                $render = galeriaFotografica();
                return $render;
                break;
            case 'menuIzquierda':
                $menus = array();
                $menus = $this->contenidoPaginas('todo');
                $menus2 = array();
                $menus2 = $this->contenidoPaginas('servicios');
//                $render = '<ul id="accordion">';
                $render = '<div id="accordion">';
                $cont = 0;
                for ($x = 0; $x <= $menus[3][0]; $x++) {
                    $cont++;
                    if ($cont == 2) {
                        if (isset($this->t)) {
                            $render .= '<div class="portMActive"><div style="background-color:#ccc; width:30px"></div><div class="fondoM_2Active"> <a >Servicios</a></div>';
                        } else {
                            $render .= '<div class="portM"><div class="fondoM_2"><div id="indicador" style="position:absolute;background-color:#ccc; height:0px; width:5px;float:left"></div> <a >Servicios</a></div>';
                        }
                        if (isset($menus2[2][0])) {
                            $render .= '<ul>';
                            // for ($y = 0; $y < $menus2[3][0]; $y++) {
                            
                            for ($y = 0; $y < 4; $y++) {
                                if (isset($this->pagina)) {
                                    if ($this->pagina == htmlentities($menus2[2][$y], ENT_QUOTES)) {

                                        $render .= '<li><a class="TActive" href="?t=servicios&pagina=' . $menus2[2][$y] . '">' . $menus2[2][$y] . '</a></li>';
                                        
                                    } else {

                                        $render .= '<li><a href="?t=servicios&pagina=' . $menus2[2][$y] . '">' . $menus2[2][$y] . '</a></li>';
                                       
                                    }
                                } else {

                                    $render .= '<li><a href="?t=servicios&pagina=' . $menus2[2][$y] . '">' . $menus2[2][$y] . '</a></li>';
                                    
                                }
                            }
                            $render .= '</ul>';
                        }
                        $render .= '</div>';
                    }
                    if (isset($this->pagina)) {
                        if ($this->pagina == htmlentities($menus[2][$x], ENT_QUOTES)) {
                            $render .= '<div class="itemActive"><div class="fondoM_' . $x . '"> <a href="?pagina=' . $menus[2][$x] . '" >' . $menus[0][$x] . '</a></div></div>';
                        } else {
                            $render .= '<div class="item"><div class="fondoM_' . $x . '"> <a href="?pagina=' . $menus[2][$x] . '" >' . $menus[0][$x] . '</a></div></div>';
                        }
                    } else {
                        $render .= '<div class="item"><div class="fondoM_' . $x . '"> <a href="?pagina=' . $menus[2][$x] . '" >' . $menus[0][$x] . '</a></div></div>';
                    }
                }
                if (isset($this->tipo)) {
                    $render .= '<div class="portMActive"><div class="fondoM_3Active"> <a >Portafolio</a></div>';
                } else {
                    $render .= '<div class="portM"><div class="fondoM_3"> <a >Portafolio</a></div>';
                }
                $render .= '<ul>';
                if ($this->tipo == "Antiguos") {
                    $render .= '<li><a class="TActive" href="?tipo=Antiguos">Antiguos</a></li>';
                } else {
                    $render .= '<li><a href="?tipo=Antiguos">Antiguos</a></li>';
                }
                if ($this->tipo == "Clásicos") {
                    $render .= '<li><a class="TActive" href="?tipo=Clásicos">Clásicos</a></li>';
                } else {
                    $render .= '<li><a href="?tipo=Clásicos">Clásicos</a></li>';
                }
                if ($this->tipo == "Usados") {
                    $render .= '<li><a class="TActive" href="?tipo=Usados">Usados</a></li></ul>';
                } else {
                    $render .= '<li><a href="?tipo=Usados">Usados</a></li></ul>';
                }
                $render .= '</div>';
                $render .= '<div class="item"><a class="fondoM_3" href="?contacto=form" >Contacto</a></div>';

                $render .= '</div>';
                return $render;
                break;
            case 'publicidad1':
                ?>
                <script type='text/javascript'><!--//<![CDATA[
                    var m3_u = (location.protocol=='https:'?'https://localhost/GoldenAge/adServer/www/delivery/ajs.php':'http://localhost/GoldenAge/adServer/www/delivery/ajs.php');
                    var m3_r = Math.floor(Math.random()*99999999999);
                    if (!document.MAX_used) document.MAX_used = ',';
                    document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                    document.write ("?zoneid=2");
                    document.write ('&amp;cb=' + m3_r);
                    if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                    document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                    document.write ("&amp;loc=" + escape(window.location));
                    if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                    if (document.context) document.write ("&context=" + escape(document.context));
                    if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                    document.write ("'><\/scr"+"ipt>");
                    //]]>--></script><noscript><a href='http://localhost/GoldenAge/adServer/www/delivery/ck.php?n=a56785cc&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://localhost/GoldenAge/adServer/www/delivery/avw.php?zoneid=2&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=a56785cc' border='0' alt='' /></a></noscript>


                <?php

                break;
            case 'contenidoCentral':
                $textos = array();
                $carros = array();
                $render = '';
                // contacto
                if (isset($_REQUEST['pagina'])) {
                    if ($_REQUEST['pagina'] == '') {
                        
                    } else {
                        $textos = $this->contenidoPaginas($_REQUEST['pagina']);
                        $render .= '<p>';
                        $render .= '<h1>' . $textos[0][0] . '</h1>';

                        $render .= '<br />';
                        $render .= '<div class="contenidoTexto">' . $textos[1][0] . '</div>';
                        $render .= '</p>';
                    }
                } else if (isset($_REQUEST['tipo'])) {
                    if ($_REQUEST['tipo'] == '') {
                        
                    } else {
                        $render .= '<div class="contendorFicha">';
                        //$carros = $this->contenidoCarros($_REQUEST['tipo']);

                        $carros = $this->contenidoCarros($this->tipo);
                        // $carros[0][4];
                        for ($x = 0; $x < sizeof($carros); $x++) {

                            $render .= $this->cajaCarros($carros[$x][0], $carros[$x][2], $carros[$x][3]);
                        }
                        $render .= '</div>';
                    }
                } else if (isset($_REQUEST['contacto'])) {

                    $render .= '<p>';
                    // $render .= '<h1>Contactenos</h1>';

                    $render .= '<br />';
                    $render .= $this->formularioContactenos();
                } else {
                    $render .= '<div id="slideshow">';
                    $render .= $this->galeriaFotografica();
                    $render .= '</div>';
                }
                return $render;

                break;
            case 'menuDerecha':

                break;
            case 'piePagina':
                $render = '';
                $render .= 'Restauraciones GoldenAge > Cra29 No. 68-38 > 434 5555 > Bogotá, Colombia';
                return $render;



                break;
        }
    }

    function contenidoPaginas($aliasPagina) {

        if ($aliasPagina == 'todo') {
            $contenido = $this->consulta->consultaDB('SELECT * FROM  goldenAge_paginas WHERE Estado = "0" AND Seccion = "General"');
        } else if ($aliasPagina == 'servicios') {
            $contenido = $this->consulta->consultaDB('SELECT * FROM  goldenAge_paginas WHERE Estado = "0" AND Seccion = "Servicios"');
        } else {
            $contenido = $this->consulta->consultaDB('SELECT * FROM  goldenAge_paginas WHERE Alias="' . $aliasPagina . '"');
        }
        //$contenidoPaginas .= "";
        $contenidoPaginas = array();
        $c = 0;
        while ($row2 = mysql_fetch_array($contenido)) {
            $contenidoPaginas[0][$c] = $row2['Titulo'];
            $contenidoPaginas[1][$c] = $row2['Texto'];
            $contenidoPaginas[2][$c] = $row2['Alias'];
            // $contenidoPaginas .= '<p>' . $row2['Texto'] . '</p>';
            $contenidoPaginas[3][0] = $c;
            $c++;
        }
        
        return $contenidoPaginas;
    }

    function galeriaFotografica() {
        $contenido = $this->consulta->consultaDB('SELECT * FROM  goldenAge_fotografias ORDER BY Fecha ');
        $galeriaFotografica = '<ul class="slides">';
        while ($row2 = mysql_fetch_array($contenido)) {
            $galeriaFotografica .='<li><div style="position:relative;width:470px;margin:0 auto;text-align:center"><img src="' . $row2['Gallery'] . '" alt="' . $row2['Titulo'] . '" /><br /><div style="font-size:small;text-align:center;">' . $row2['Carro'] . '</div></div></li>';
        }
        $galeriaFotografica .='</ul>';
        $galeriaFotografica .='<span class="arrow previous"></span>';
        $galeriaFotografica .='<span class="arrow next"></span>';
        $galeriaFotografica .='' . $row2['Carro'];
        return $galeriaFotografica;
    }

    function contenidoCarros($tipoCarros) {
        $contenido = $this->consulta->consultaDB('SELECT * FROM goldenAge_carros WHERE tipo = "' . $tipoCarros . '"');

        $contenidoCarros = array();
        $c1 = 0;
        $idCarro;
        while ($row2 = mysql_fetch_array($contenido)) {
            $contenidoCarros[$c1][0] = $row2['Nombre'];

            $contenidoCarros[$c1][1] = $row2['Texto'];
            $contenidoCarros[$c1][3] = $row2['id'];
            $contenidoCarros[$c1][4] = $row2['tipo'];
            $this->titulo = $row2['tipo'];
            $AliasCarro = $row2['Alias'];
            $fotografias = $this->consulta->consultaDB('SELECT * FROM goldenAge_fotografias WHERE Carro = "' . $AliasCarro . '" AND principal = 1 ORDER BY Fecha');
            while ($row2 = mysql_fetch_array($fotografias)) {
                $contenidoCarros[$c1][2] = $row2['Miniatura1'];
            }
            $c1++;
        }

        return $contenidoCarros;
    }

    function cajaCarros($nombre, $imagen, $id) {
        $cajaCarros = '<div class="fichaCarroMin">';
        $cajaCarros .= '<div style="position:relative; width:170px; text-align:center; margin: 0 auto;">';
        $cajaCarros .= '<a href="index.php?tm=fichaCarros&v=' . $id . '&keepThis=true&TB_iframe=true&height=520&width=800" class="thickbox">' . strtoupper($nombre) . '</a>';
        $cajaCarros .= '<br />';
        $cajaCarros .= '<br />';
        $cajaCarros .= '<a href="index.php?tm=fichaCarros&v=' . $id . '&keepThis=true&TB_iframe=true&height=520&width=800" class="thickbox">' . '<img src="' . $imagen . '" />' . '</a>';

        //$cajaCarros .= '<a href="plantillas/html/fichaCarros.php?height=420&width=800&v=' . $id . '" class="thickbox">' . '<img src="' . $imagen . '" />' . '</a>';
        $cajaCarros .= '<br />';
        $cajaCarros .= 'Precio';
        $cajaCarros .= '<br />';
        $cajaCarros .= '</div>';
        $cajaCarros .= '</div>';
        return $cajaCarros;
    }

    function datosCarros($id) {
        $datosCarros = $this->consulta->consultaDB('SELECT * FROM goldenAge_carros WHERE id = "' . $id . '"');
        return $datosCarros;
    }

    function fotosCarro($aliasC) {
        $fotosCarro = $this->consulta->consultaDB('SELECT * FROM goldenAge_fotografias WHERE Carro = "' . $aliasC . '"');
        return $fotosCarro;
    }

    function especificacionesCarro($id) {

        $especificaciones = $this->consulta->consultaDB('SELECT * FROM goldenAge_especificaciones WHERE Carro = "' . $id . '"');
        return $especificaciones;
    }

    function cabezotePagina() {
        $images = array("plantillas/imagenes/fondoFoto2.jpg", "plantillas/imagenes/fondoFoto3.jpg", "plantillas/imagenes/fondoFoto4.jpg", "plantillas/imagenes/fondoFoto5.jpg", "plantillas/imagenes/fondoFoto1.jpg");
        $random = rand(0, 4);

        $cabezotePagina = "<img class='imagenC' src=\"" . $images[$random] . "\" />";
        return $cabezotePagina;
    }

    function formularioContactenos() {
        $formularioContactenos = "<div class='contizq'>";
        $formularioContactenos .= "Por favor escriba sus datos e indiquenos de que manera podemos colaborarle.<br /> Pronto nos pondremos en contacto con ud.";
        $formularioContactenos .= "</div>";
        $formularioContactenos .= "<div class='contDerecha'>";
        $formularioContactenos .= "Restauraciones Golden Age";
        $formularioContactenos .= "<br />";
        $formularioContactenos .= "info@goldenage.com.co";
        $formularioContactenos .= "<br />";
        $formularioContactenos .= "Cra 29A No. 68-38";
        $formularioContactenos .= "<br />";
        $formularioContactenos .= "434 5555";
        $formularioContactenos .= "<br />";
        $formularioContactenos .= "Bogotá, Colombia";
        $formularioContactenos .= "</div>";
        $formularioContactenos .= "<br />";
        $formularioContactenos .= "<br />";

        $formularioContactenos .= "<form method='post' action='index.php'>";

        $formularioContactenos .= "<table class='tablaContacto'>";
        $formularioContactenos .= "<tr>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "Nombre";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "<input type='text' name='nombre' size='80' />";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "</tr>";

        $formularioContactenos .= "<tr>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "Teléfono";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "<input type='text' name='telefono' size='80' />";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "</tr>";

        $formularioContactenos .= "<tr>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "E-mail";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "<input type='text' name='mail' size='80' />";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "</tr>";

        $formularioContactenos .= "<tr>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "Ciudad";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "<input type='text' name='ciudad' size='80' />";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "</tr>";

        $formularioContactenos .= "<tr>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "Modelo(s)";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "<input type='text' name='modelo' size='80' />";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "</tr>";

        $formularioContactenos .= "<tr>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "Año (s)";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "<input type='text' name='year' size='80' />";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "</tr>";

        $formularioContactenos .= "<tr>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "Comentarios";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "<textarea cols='57' rows='7' name='contenido'></textarea>";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "</tr>";
//mailt
        $formularioContactenos .= "<tr>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "<input type='hidden' name='mailt' value='contacto' />";
        $formularioContactenos .= "<input type='submit' class='botonContacto' Value='ENVIAR' size='80' />";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "<td>";
        $formularioContactenos .= "<input type='reset' class='botonContacto' Value='BORRAR' size='80' />";
//        $formularioContactenos .= "<textarea cols='57' rows='7' name='telefono'></textarea>";
        $formularioContactenos .= "</td>";
        $formularioContactenos .= "</tr>";



        $formularioContactenos .= "</form>";

        $formularioContactenos .= "</table>";



        return $formularioContactenos;
    }

    /* function iconos() {
      $images = array("plantillas/imagenes/mailO.png", "plantillas/imagenes/facebookO.png", "plantillas/imagenes/twitterO.png");
      $random = rand(0, 2);

      $cabezotePagina = "<img class='iconos' src=\"" . $images[$random] . "\" />";
      return $cabezotePagina;
      } */

    function miniaturasCarros() {
        $images = array("plantillas/imagenes/carro1.png", "plantillas/imagenes/carro2.png", "plantillas/imagenes/carro3.png", "plantillas/imagenes/carro4.png", "plantillas/imagenes/carro5.png", "plantillas/imagenes/carro6.png", "plantillas/imagenes/carro7.png", "plantillas/imagenes/carro8.png", "plantillas/imagenes/carro9.png", "plantillas/imagenes/carro10.png");
        $random = rand(0, 9);

        $cabezotePagina = "<img class='minCarros' src=\"" . $images[$random] . "\" />" . $this->tituloPagina();
        return $cabezotePagina;
    }

    function miniaturasCarrosPie() {
        $images = array("plantillas/imagenes/carro1.png", "plantillas/imagenes/carro2.png", "plantillas/imagenes/carro3.png", "plantillas/imagenes/carro4.png", "plantillas/imagenes/carro5.png", "plantillas/imagenes/carro6.png", "plantillas/imagenes/carro7.png", "plantillas/imagenes/carro8.png", "plantillas/imagenes/carro9.png", "plantillas/imagenes/carro10.png");
        $random = rand(0, 9);

        $cabezotePagina = "<img src=\"" . $images[$random] . "\" />";
        return $cabezotePagina;
    }

    function tituloPagina() {
        $tituloPagina = "";
        if (isset($_REQUEST['tipo'])) {

            $cadena = str_replace("-", " ", $_REQUEST['tipo']);
            $tituloPagina .= "Portafolio >" . $cadena;
        } else if (isset($_REQUEST['pagina'])) {
            $cadena2 = str_replace("-", " ", $_REQUEST['pagina']);

            $tituloPagina .= $cadena2;
        } else {

            $tituloPagina .= "Inicio";
        }

        return $tituloPagina;
    }

    function fondoBP() {
        $images = array("plantillas/imagenes/fondobp2.jpg", "plantillas/imagenes/fondobp3.jpg", "plantillas/imagenes/fondobp4.jpg", "plantillas/imagenes/fondobp5.jpg", "plantillas/imagenes/fondobp1.jpg");
        $random = rand(0, 4);
        $fondoBP = "<img class='imagenBP' src=\"" . $images[$random] . "\" />";
        return $fondoBP;
    }

    //put your code here
}
?>
